路由器vxworks和linux哪个好,怎样评价linux和vxworks的实时性

您所在的位置:网站首页 linux实时性 与 vxworks 路由器vxworks和linux哪个好,怎样评价linux和vxworks的实时性

路由器vxworks和linux哪个好,怎样评价linux和vxworks的实时性

2024-07-11 11:38| 来源: 网络整理| 查看: 265

原标题:怎样评价linux和vxworks的实时性

硬实时与软实时之间最关键的差别在于,软实时只能提供统计意义上的实时。

SYS_CLK_RATE是1000,那么就是1ms。。如果是60那么就大约是16.67ms。。。【我们的设备就是60】通常来讲,vxWorks手册建议不要将时钟率设得太高,否则它就由硬实时变得趋向于软实时了。。因为过高的时钟率使得内核调度频繁进入,可能导致一些低优先级的硬件中断不能得到及时响应。

首先看一下的实时性的发展。

linux2.4的时候,用户空间可以被抢占,内核空间不能被抢占,因此实时性很差。

到2.6以后,内核中多了一个CONFIG_PREEMPT的配置。它使得大部分的内核代码可以被抢占,而spinlock保护的代码和中断处理函数不能被高优先级的内核线程抢占。这样实时性有了一定的提高,可以达到几个毫秒量级。

在主流之外,由Ingo Molnar和Thomas Gleixner维护的patch:CONFIG_PREEMPT_RT进一步提高了linux的实时性,达到了



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3